permanent impression - Spanish English Dictionary